﻿namespace Dz.WorkerService.jkyschema
{
  

    public class TradeOrderPayList
    {
        /// <summary>
        /// 
        /// </summary>
        public string payTypeExplain { get; set; }
        /// <summary>
        /// 人民币
        /// </summary>
        public string chargeCurrency { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string barcodePayNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string tradeId { get; set; }
    }

    public class GoodsDelivery
    {
        /// <summary>
        /// 
        /// </summary>
        public string specId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string batchNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int batchFrom { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal sendCount { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string subTradeId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string tradeId { get; set; }
    }

    public class GoodsDetail
    {
        /// <summary>
        /// 
        /// </summary>
        public string goodsNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string specId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal shareOrderPlatDiscountFee { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal sellTotal { get; set; }

        public decimal shareFavourableFee { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal shareOrderDiscountFee { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string subTradeId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<GoodsDelivery> goodsDelivery { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string platCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string platGoodsId { get; set; }
        /// <summary>
        /// 个
        /// </summary>
        public string unit { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal goodsPlatDiscountFee { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal sellCount { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int isFit { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal taxFee { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string tradeId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string skuImgUrl { get; set; }
    }

    public class TradeItem
    {
        public DateTime billDate { get; set; }
        public int isBillCheck { get; set; }
        public string warehouseCode { get; set; }

        public string warehouseName { get; set; }
        public string flagNames { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal realFee { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string shopCode { get; set; }

        public decimal payment { get; set; }

        public DateTime consignTime { get; set; }

        public DateTime finReceiptTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string tradeNo { get; set; }

        public string tradeId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int isDelete { get; set; }

        public string tradeStatus { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<tradeOrderAssemblyGood> tradeOrderAssemblyGoodsDtoList { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string customerCode { get; set; }
        /// <summary>
        /// 猪猪拌饭店铺
        /// </summary>
        public string shopName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<TradeOrderPayList> tradeOrderPayList { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public long id { get; set; }
        /// <summary>
        /// 人民币
        /// </summary>
        public string chargeCurrency { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string shopTypeCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int apiType { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<GoodsDetail> goodsDetail { get; set; }
    }

    public class tradeOrderAssemblyGood
    {
        public decimal sellTotal { get; set; }

        public decimal taxFee { get; set; }
        public string goodsNo { get; set; }

        public decimal taxRate { get; set; }

        public decimal sellCount { get; set; }

        public string subTradeId { get; set; }



    }
    public class TradeData
    {
        /// <summary>
        /// 
        /// </summary>
        public List<TradeItem> trades { get; set; }

        public string scrollId { get; set; }
    }

    

}
